#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
using namespace std;

int main(){
    string s1,s2;
    int len1,len2,ans;
    // s1 是下面的
    // s2 是上面的
    while(cin>>s1>>s2){
        len1 = s1.size();
        len2 = s2.size();
        s1.append(len2,'0');
        // 判断条件  若 s1[i]+s2[j]>3 那么就是放不下
        // 此时s2应该右移,且j从0重新开始
        // 结束条件，j == len2
        int i=0,j=0;
        while(j<len2){
            if(s1[i]-'0'+s2[j]-'0' <= 3){
                i++;
                j++;  
            }
            else{
                i = i-j+1;
                j = 0;
            }
        }
        i =  i>len1 ? i : len1;
        cout<< i <<endl;
        s1.empty();
        s2.empty();
    }
    return 0;
}